package com.ruifu.proj.dto.ptmain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author nyr
 * @create 2019/8/7
 */
@Data
public class PmPlanVerDTO {
    /**
     * 版本id
     */
    private Long pvId;

    /**
     * 计划开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pvStartime;

    /**
     * 计划结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pvEndtime;

    /**
     * 预估工期(天)
     */
    private BigDecimal pvDuration;

    /**
     * 费用预算
     */
    private BigDecimal pvBudget;

    /**
     * 预估费用单位：1-人民币元 2-美元 3-欧元
     */
    private String pvCostunit;

    /**
     * 批准状态(审核批准状态：1-编辑中 2-待审核 3-已批准 4-已撤销)
     */
    private String pvStatus;

    /**
     * 批准时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pvPubdate;

    /**
     * 序号
     */
    private Integer pvOrder;

    //计划版本历史字段新增 负责人  变更人  申请时间  变更原因  关联评审文档
    //负责人 变更人同执行人

    //2020.5.13新增 申请时间
    private Date pvSubmittime;

    //2020.5.13更改 关联评审文档id
    private Long pvEcoid;

    //2020.5.13更改 变更原因
    private String pvRemark;

    //2020.5.23 新增  删除  项目初始化一条数据置为不可见
    private boolean pvDelflag;

}
